body {background: url(images/bgd-body.png) repeat-x top #D7DADB;color: #231F20;
	line-height: 18px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 12px;line-height: 1.4em;margin: 0;overflow-x: hidden;}
img,img a {border:none;}
a, a:link, a:active, a:visited {color: #ff7800; text-decoration : none;outline: none;} 
a:hover {color: #666666; text-decoration: none; }
a:hover span span span span {background: #FF4C0D;}
.block .fieldset {border:0;padding:0}
.block-container {white-space:normal}
.block-container .column	{overflow:initial;}
.column.fleft {float:left;}
.controls,select{margin:0}

/* SITE FONTS & COLORS */
h1 {font-family: Century Gothic,Tahoma, Geneva, sans-serif;font-size: 24px;margin: 0px 0px 12px 0px;font-weight:normal;line-height:1.2em;}
.text-green {color:#bacd36}
h2,h3,h1,ul {margin:0;padding:0}
/* SITE DISPOSAL */
#outer-site {height: auto;text-align: -webkit-center;}
#site 		{position: relative;width: 1000px;padding: 0px 0px 52px 0px;}
#site-top	{position: relative;display: block;text-align: left;z-index: 9998;height:75px}
#site-body 	{left: 0px;height: auto;min-height: 530px;margin-top: 50px;padding: 10px 10px 10px 10px;background: white;
-moz-box-shadow: 1px 1px 7px #b6bdbd;
-webkit-box-shadow: 1px 1px 7px #b6bdbd;
box-shadow: 1px 1px 7px #b6bdbd;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
text-align: left;line-height: 1.4em;}
.page-body {width: 739px;float: left;}
.page-right {width: 221px;float: left;margin: 0 0 0 10px;}
#page-accueil .page-body {width: 970px;float: none;}

/* HOME PAGE */
.homeCenter {margin: 10px 0 0 0;min-height: 518px;}
.homeCenter .col-1 {width: 283px;height: 550px;padding: 20px 20px 2px 20px;float: left;background: url(images/bgd-blockCenter-1.png) no-repeat left top #f4f4f4;-moz-border-radius: 0 0 0 6px;-webkit-border-radius: 0 0 0 6px;position: relative;}
.homeCenter .col-2 {width: 283px;height: 550px;padding: 20px 20px 2px 20px;background: url(images/bgd-blockCenter-2.png) no-repeat left top #edeeee;float: left;position: relative;}
.homeCenter .col-3 {width: 283px;height: 550px;padding: 20px 20px 2px 20px;background: url(images/bgd-blockCenter-3.png) no-repeat left top #f4f4f4;float: left;-moz-border-radius: 0 0 6px 0;	-webkit-border-radius: 0 0 6px 0;	position: relative;}
.homeCenter h2 {font: 19px "Lucida grande","Lucida Sans Unicode", arial, helvetica, sans-serif;color: #ff7800;margin-bottom: 15px;}

.homeCenter .col-2 h2 {color: #35a13f;}
.homeCenter .col-3 h2 {color: #3548a1;}
.homeCenter .col-3 h2 .sup{font-size: 13px;vertical-align: top;}
.homeCenter h3 {color: #ff7800;font-size: 13px;font-weight: bold;padding: 0;margin: 0;}
.homeCenter p {color: #515151;margin: 0 0 23px 0;}
.homeCenter .photoEdito {display: block;margin-bottom: 20px;}
.homeCenter .blockQuote {background: url(images/bgd-blockQuote.gif) no-repeat left top;color: #fff;height: 92px;line-height: 16px;text-indent: 38px;padding: 23px 13px 0 13px;margin: 0 0 7px 0;}
.homeCenter .blockQuote p {	color: #fff;margin: 0;}
.homeCenter .list {padding: 0 0 25px 2px;font-size: 12px;}
.homeCenter .list li {list-style-type: none;background: url(images/list_image-1.gif) no-repeat 0 9px;line-height: 17px;padding: 0 0 0 8px;}
*+html .homeCenter .list li {	list-style-type: none ;}
.homeCenter .list li a {	color: #1c1c1c;}
.homeCenter .blockNews .news {	border-bottom: 1px solid #d2d2d2;	padding: 11px 0 17px 0;	margin: 0 0 10px 0;	min-height: 76px;}
.homeCenter .blockNews .first {padding-top: 0;}
.homeCenter .blockNews .last {padding-bottom: 12px;border: none;}
* html .homeCenter .blockNews .first {padding-bottom: 0;}
.homeCenter .blockNews .news p  {margin: 0;}
.homeCenter .blockNews .news p a {color: #515151;font-size: 12px;margin: 0;}
.homeCenter .blockNews .news p a.link {color: #909090;padding-right: 10px;background: url(images/picto-arrow-1.png) no-repeat right center;position: relative;top: 4px;font-size: 12px;}
.homeCenter .blockNews .news .picto {float: left;/*width: 98px;*/text-align: left;	position: relative;}
.homeCenter .blockNews .news .picto img {margin: 0 10px 0 0;}
.homeCenter .blockNews .news .text {float: left;width: 185px;}
.homeCenter .blockNews .news .text h3  a:hover {color: #fe9131;}
.homeCenter .blockNews .news .text   a:hover {color: #000000;}
.homeCenter .blockNews .news .text a.link:hover {color: #666666;}
.homeCenter .blockNews .news h3 {position: relative;margin-top: -3px;}
.homeCenter .blockNews .news h3 a:hover {color: #FF7800;}
.homeCenter .col-1 p {padding: 0 0 20px 0;margin: 0 0 5px 0;}
.homeCenter .col-1 p.last {background: url(images/bgd_p_bottom.gif) no-repeat center bottom;padding: 0 0 25px 0;margin: 0 0 5px 0;}
.homeCenter .col-1 div div p {background: none;}
.homeCenter .col-1 h2 a{color: #585858;}
.homeCenter .col-1 .blockCarousel {width : 283px;height: 118px;overflow: hidden;position: relative;}
.homeCenter .col-1 .blockCarousel .maskRefHome {position: absolute;top: 0;left: 0;}
.homeCenter .col-1 .blockCarousel a {display: block;height:126px;overflow: hidden;}
.homeCenter .col-1 .carouselContent {width : 249px;background: url(images/bgd-diapoHome.png) no-repeat left top;height: 100px;padding: 26px 0  0 34px;overflow: hidden;}
.homeCenter .linkBottom {padding: 10px 0;text-transform: uppercase;font-size: 11px;position: absolute;bottom: 17px;border-top: 1px solid #e1e1e1;width: 283px;}
.homeCenter  .linkBottom a{background: url(images/picto-arrow-2.gif) no-repeat center right;padding: 0 8px 0 0;}


/* CONTACT */
.mainContact {padding: 0 0 14px 0;border-top: 1px solid #e7e9e9;margin: 0 5px;}
.mainContact .nameCompany {color: #FE7A32;padding: 40px 0 0 0;line-height: 16px;}
.mainContact .contact	{float: left;width: 713px;}
.mainContact .contact .contact-2 {/*width: 664px;*/border-bottom: 1px solid #CCC;margin: 0 0 20px 0;padding: 0 0 20px 0;min-height: 175px;color: #666;}
.mainContact div.contact span {display: block;}
.mailcode {display: inline !important;}
*+html .mainContact {margin: 0 5px;width: 730px;}
.blockCentral-3 {min-height: 150px !important;}
.blockCentral-3 h2 {padding-left: 10px;}
.blockCentral-3 p {padding-left: 10px;width: 680px;}
.blockCentral-3	{background: url(images/bgd-blockRoundedTop.gif) no-repeat left top;width: 740px;min-height: 230px;color: #666;padding: 6px 0px 6px 0px;margin: 0;}
div.blockCentral .blockCentralBottom {background: url(images/bgd-blockRoundedBottom.gif) no-repeat left bottom;width: 740px;padding: 0 0 6px 0;}
div.blockCentral .blockCentralCenter {width: 738px;border-left: 1px solid #DFE2E3;border-right: 1px solid #DFE2E3;padding: 0 0 10px 0;}
div.blockCentral .blockCentralCenterInner {padding: 0 0 4px 11px;}
.blockCentral h2 {width: 714px;color: #FF5A00;font-size: 18px;padding: 12px 0 10px 0;width: 717px;}

fieldset {border:0}
/* FORM */
.xv-screen-panel-body,.xv-form-block	{border:none;background-color:white}
.xv-screen-panel-body	{width:713px}
.xv-column	{width:340px}
.form-but-left {background: url(images/sprite-btn.png) no-repeat scroll 0 0 transparent;padding-left: 3px;}
.form-but-body {background: url(images/sprite-btn.png) repeat scroll 0 -28px transparent;padding-left: 2px;padding-right: 2px;}
.form-but-right {background: url(images/sprite-btn.png) no-repeat scroll 100% -56px transparent;font-style: normal;padding-right: 3px;}

/* MENU */
#master-menu {position: absolute;top: 85px;font-size: 18px;right: 10px;font-size:12px;text-transform: uppercase;}
#master-menu ul {display: block;margin:0;}
#master-menu ul li 	{list-style-type: none;display: block;position: relative;float: left;padding:5px;background:url(images/bgd_menu_top.gif) no-repeat right center;}
#master-menu ul li:last-child {background: none;}
#master-menu ul li a {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:5px;}

#master-menu li a {background: transparent;display: inline-block;color: #878787;text-transform: uppercase;cursor: pointer;padding-right:5px}
#master-menu li.active a,#master-menu li a:hover {color: inherit}
#master-menu li:hover,
#master-menu ul li:last-child:hover,
#master-menu li.active {color: white}

#master-menu li:hover:last-child a,
#master-menu li.active:last-child a {background: #ff4c0d;}

#master-menu li.active a,
#master-menu li a:hover
{background: #ff4c0d;text-shadow: 0px 1px 0px #3b4eb0;color:white;}

#master-menu #orinea-recherches-informations a:hover,
#master-menu #orinea-recherches-informations.active a
{background: #2d9d3f;text-shadow: 0px 1px 0px #3b4eb0;color:white;}

#master-menu #orinea-solutions-informations a:hover,
#master-menu #orinea-solutions-informations.active a
{background: #3548a1;text-shadow: 0px 1px 0px #3b4eb0;color:white;}

/** Page Banner **/
.stdPageBanner	{background: url(images/bgd-page-banner-lg.gif) no-repeat;width: 739px;height: 166px;margin: 0 0 10px 0;}
#orinea-offshore-informations .stdPageBanner	{background: url(images/bgd-page-banner-lg.gif) no-repeat;}
#orinea-offshore-informations .stdPageBanner .block1 .line-1 {background: url(images/arrowToLeft.png) no-repeat 1px -1px;}
#orinea-recherches-informations .stdPageBanner	{background: url(images/green/bgd-page-banner-lg.gif) no-repeat;}
#orinea-recherches-informations .stdPageBanner .block1 .line-1 {background: url(images/green/arrowToLeft.png) no-repeat 1px -1px;}
#orinea-solutions-informations .stdPageBanner	{background: url(images/blue/bgd-page-banner-lg.gif) no-repeat;}
#orinea-solutions-informations .stdPageBanner .block1 .line-1 {background: url(images/blue/arrowToLeft.png) no-repeat 1px -1px;}

.stdPageBanner .block1 {width: 277px;float: left;text-align: right;position: relative;height: 166px;}
.stdPageBanner .block1 h1 {font-family: "Lucida Sans Unicode", sans-serif;font-weight: normal;color: white;position: absolute;bottom: 13px;right: 13px;text-transform: uppercase;}
.stdPageBanner .block1 .line-1 {padding: 29px 0 0 0;}
.stdPageBanner .block1 .line-2 {font-size: 18px;display: block;}
.stdPageBanner .block2 {width: 417px;float: right;padding: 0 0 0 21px;height: 166px;margin: 0;position: relative;}
.stdPageBanner .block2 p {font-size: 14px;color: #666;padding: 20px 0 0 0;width: 360px;position: absolute;bottom: 15px;left: 10px;text-shadow: 1px 1px white;}

.focus {margin: 12px 0 0 0;}
.focus {padding: 14px !important;border: 1px solid #DFE2E3;-moz-border-radius: 6px;-webkit-border-radius: 6px;background: #f6f6f6;color: #666666;}
.focus p {padding-bottom: 10px;}

/** Your Project Box */
.blockColumnProject .title {background:url("images/bgd-blockcolumn-top.gif") no-repeat center top;color: #FF7209;font-size: 12px;padding: 10px 0 0;text-align: center;text-transform: uppercase;height:15px;}
.blockColumnProject p {padding:8px 15px 6px;color:#515151;text-align:justify;}
.blockColumnProject a {background:url("images/bgd-btn-5.png") no-repeat center top;width:155px;height:29px;display:block;margin: 5px auto;padding: 5px 0 0 15px;text-align:center;color: #605F60;text-shadow: -1px -1px #F7F8F8;font-weight:bold;}


.btnRound-2 {cursor: pointer;}
.btnRound-2,.btnRound-2 span,.btnRound-2 span span {float: left;background: url(images/sprite-btn.png) no-repeat;height: 29px;line-height: 28px !important;border: none;}
.btnRound-2 {padding: 0 0 0 7px;margin: 10px 30px 10px 0px;display: block;float: right;}
.btnRound-2.seeArchive {margin: 10px 0 0 0;float: right;}
button.btnRound-2 {padding: 0 0 0 4px;background-position: 0 1px;}
.btnRound-2 span {background-position: right -58px;padding: 0 7px 0 0;	}
.btnRound-2 span span {background-position: 0 -29px;background-repeat: repeat-x;padding: 0 6px;}
.btnRound-2 span span span {background: url(images/arrow-btn-hegyd.png) no-repeat left 10px;padding: 0 0 0 16px;font-size: 12px;font-weight: bold;color: #666666}

/* PAGES */
div.blockCentral {background: url(images/bgd-blockRoundedTop.gif) no-repeat left top;width: 740px;min-height: 230px;color: #666;padding: 6px 0px 4px 0px;margin: 0;}
.blockCentral p {padding-right:7px}
.blockCentral img {float: left;margin: 0 17px 10px 0;}
.blockCentral img.fx-error {margin: 0;}
#orinea-offshore-informations .blockCentralCenter div,
#orinea-recherches-informations .blockCentralCenter div  	{padding-right: 8px;padding-left: 8px;}
#orinea-offshore-informations .blockCentralCenter div img,
#orinea-recherches-informations .blockCentralCenter div img {float: right;margin: 0 0 10px 15px;display: block;}
#orinea-offshore-informations .blockCentralCenter div h3,
#orinea-recherches-informations .blockCentralCenter div h3	{padding-top:10px;padding-bottom:10px}
#orinea-offshore-informations .blockCentralCenter ul,
#orinea-recherches-informations .blockCentralCenter ul {padding: 0 0 6px 0;}
#orinea-offshore-informations .blockCentralCenter ul li,
#orinea-recherches-informations .blockCentralCenter ul li  {background: url(images/puce-5.png) no-repeat left 2px;list-style-type: none;padding: 0 0 11px 23px;}
#orinea-offshore-informations .blockCentralCenter ul ul,
#orinea-recherches-informations .blockCentralCenter ul ul  {padding-left: 33px;}
#orinea-offshore-informations .blockCentralCenter p,
#orinea-offshore-informations .blockCentralCenter ul ,
#orinea-recherches-informations .blockCentralCenter p,
#orinea-recherches-informations .blockCentralCenter ul{padding-left:10px}

/** Your Project Box */
.blockColumnProject {background:url("images/bgd-blockcolumn-bottom.gif") no-repeat center bottom;margin-top:15px;padding-bottom:6px;}
.blockColumnProject .title {background:url("images/bgd-blockcolumn-top.gif") no-repeat center top;color: #FF7209;font-size: 12px;padding: 10px 0 0;text-align: center;text-transform: uppercase;height:15px;}
.blockColumnProject p {padding:8px 15px 6px;color:#515151;text-align:justify;}
.blockColumnProject a {background:url("images/bgd-btn-5.png") no-repeat center top;width:155px;height:29px;display:block;margin: 5px auto;padding: 5px 0 0 15px;text-align:center;color: #605F60;text-shadow: -1px -1px #F7F8F8;font-weight:bold;}

.menuSideBar {width: 221px;margin: 0 0 10px 0;}
.menuSideBar-Bottom {background: url(images/bgd-a-propos_Bottom.gif) no-repeat center bottom;padding: 0 0 5px 0;}
.menuSideBar-Bottom h3 {	background: url(images/bgd-nos-solutions_Top.gif) no-repeat center top;height: 22px;padding: 8px 0 0 16px;color: #FFFFFF;text-shadow: 1px 1px #BEC5C5;text-transform: uppercase;font-size: 12px;}
.menuSideBar-Bottom ul {border-left: 1px solid #d7dadb;border-right: 1px solid #d7dadb;padding: 5px 6px;}
.menuSideBar-Bottom ul li {list-style-type: none;border-bottom: 1px solid #e1e3e3;}
.menuSideBar-Bottom ul li.last {border-bottom: none;}
.menuSideBar-Bottom ul li a {color: #6a6a6a;display: block;}
.menuSideBar-Bottom ul li a.activ,
.menuSideBar-Bottom ul li a:hover {background: url(images/bgd-nos-solutions-SB.gif) repeat-y;color: #FFFFFF;}
.menuSideBar-Bottom ul li a.activ {margin: 3px 0;}
.menuSideBar-Bottom ul li a span span {	background: url(images/puce-2.gif) no-repeat 8px 17px;	padding: 13px 0 13px 24px;	display: block;}
.menuSideBar-Bottom ul li a.activ span span,
.menuSideBar-Bottom ul li a span span:hover {background : url(images/puce-3.gif) no-repeat 8px  17px;}
.menuSideBar-Bottom a.otherRef {display: block;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;color: #6a6a6a;text-align: center;padding: 5px 0;}
.menuSideBar-Bottom a.otherRef:hover {color: #FF5A00;}
.menuSideBar-Bottom a.otherRef span {background: url(images/puce-6.png) no-repeat left center;padding: 0 0 0 10px;}

/* LOGO */
#logo {position: absolute;left: 0px;top: 23px;}
#logo img {width:250px}
.accueil-img img{margin-left:70px;}
.image_logo {padding-bottom:15px;}
/* FOOTER */
#site-footer	{left:-220px;position:absolute;bottom:0px;width: 1389px;}
#footer-image 	{position: absolute;bottom: 52px;
				background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;
				color: #231F20;display: inline;font-size: 12px;height: 246px;line-height: 16px;overflow-x: visible;width: 1389px;}
#footer-licence {color: #878787;position: absolute;left: 0px;margin-left:45%;font-size: 10px;text-align: center;bottom: 10px;font: 12px "Lucida grande","Lucida Sans Unicode", arial, helvetica, sans-serif;}


.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}